home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 May / EnigmA AMIGA RUN 07 (1996)(G.R. Edizioni)(IT)[!][issue 1996-05][EARSAN CD VI].iso / progs / utilmisc / frontpub / frontpub.doc < prev    next >
Text File  |  1995-03-27  |  3KB  |  92 lines

  1.  
  2.                               FrontPub 1.1
  3.  
  4.                       Copyright © 1995 Gunther Nikl
  5.  
  6.                             All rights reserved
  7.  
  8.  
  9.  
  10.  
  11.                           FrontPub is freeware
  12.  
  13.   Permission is granted to make and  distribute  verbatim  copies  of  this
  14. program's executable and documentation as you receive it,  in  any  medium,
  15. provided  that  you  conspicuously  and  appropriately  publish  only   the
  16. original, unmodified program, with all copyright notices and disclaimers of
  17. warranty intact and including all the accompanying  documentation,  example
  18. files and anything else that came with the original.
  19.  
  20.  
  21.                             NO WARRANTY
  22.  
  23.   There is no warranty for this software package. Although the  author  has
  24. tried to prevent errors, he  can't  guarantee  that  the  software  package
  25. described in this document is 100% reliable. You are therefore  using  this
  26. material at your own risk. The author cannot be made  responsible  for  any
  27. damage which is caused by using this software package.
  28.  
  29.  
  30.                           What is FrontPub?
  31.  
  32. FrontPub is a small utility that automatically declares the frontmost screen
  33. to the default public screen provided the frontmost is actually a public
  34. screen. Together with the global public screen mode 'SHANGHAI' enabled all
  35. windows that normally open on the workbench screen will now open on the new
  36. default public screen. (Because FrontPub would no be very useful with a
  37. disabled 'SHANGHAI'-mode, it will be switched on at program start). It uses
  38. a verticalblank-interrupt server to monitor Intuitions frontscreen. All other
  39. accesses and (possible) changes are done by the mainprogram. Currently FrontPub
  40. does not support any arguments.
  41. FrontPub should run on every Amiga equipped with at least V37 of the OS.
  42.  
  43.  
  44.                               Features
  45.  
  46. - is a commodity, so it can be disabled/enabled/ended at any time
  47. - exits if CTRL-C was received
  48. - amount of needed cpu-time is negligible
  49. - pure, can be made resident (not very useful though)
  50.  
  51.  
  52.                             Installation
  53.  
  54. If you want FrontPub to be started every time the system comes up, its
  55. recommended to copy it to the WBStartup-drawer so the workbench will load
  56. FrontPub automatically. Otherwise copy the program to a directory that is
  57. in the search path. Simple, isn't it?
  58.  
  59.  
  60.                                Source
  61.  
  62. FrontPub was written in asm. Every assembler capable of handling includes
  63. should be useable for assembling the source. No special includes required
  64. (but LVO-definitions please).
  65. To see if its possible to create a similar small executable in C, I also
  66. wrote a c-version. The source for this version is for the "__saveds"
  67. part very gcc-specific. But it should compile with any other compiler with
  68. slightly changes. I used GCC 2.3.3 to compile (but any other version >2.3.3
  69. is also ok). The resulting executable is not much bigger than the asm-version,
  70. so shall I drop asm? :-)
  71.  
  72.  
  73.                               History
  74.  
  75. 1.0 - 16/01/95  initial version
  76.                 (not released)
  77. 1.1 - 25/03/95  frontscreen check changed, much safer now
  78.  
  79.  
  80.                                Author
  81.  
  82. The author can be reached at the following addresses:
  83.  
  84.     gnikl@informatik.uni-rostock.de
  85.  
  86.       or snailmail
  87.  
  88.     Gunther Nikl
  89.     Hans-Beimler-Strasse 17
  90.     D-19370 Parchim
  91.     Germany
  92.